﻿using System;

namespace NP.BPMReportPlatform.RecurringJobs.Dto
{

    public class OrgDto
    {
        /// <summary>
        /// 是否需要更新
        /// </summary>
        public bool NeedUpdate { get; set; }

        /// <summary>
        /// 父节点
        /// </summary>
        public string UpperObjId { get; set; }

        public int OrganizationId { get; set; }

        /// <summary>
        /// 名称
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 名称
        /// </summary>
        public string Name2 { get; set; }

        /// <summary>
        /// 部门编码
        /// </summary>
        public string DeptCode { get; set; }

        /// <summary>
        /// 公司Id
        /// </summary>
        public int? CompanyId { get; set; }

        /// <summary>
        /// 上级Id
        /// </summary>
        public int? UpperId { get; set; }

        /// <summary>
        /// 负责人
        /// </summary>
        public Guid? DeptManager { get; set; }

        /// <summary>
        /// 电话
        /// </summary>
        public string DeptTelephone { get; set; }

        /// <summary>
        /// 层级
        /// </summary>
        public int? Level { get; set; }

        /// <summary>
        /// 状态
        /// </summary>
        public int? Status { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }

        /// <summary>
        /// 城市Id
        /// </summary>
        public int? CityId { get; set; }

        /// <summary>
        /// IndependentRoll
        /// </summary>
        public bool? IndependentRoll { get; set; }

        /// <summary>
        /// SortCode
        /// </summary>
        public int? SortCode { get; set; }

        /// <summary>
        /// 流程组织级别
        /// </summary>
        public int? ProcessLevel { get; set; }

        /// <summary>
        /// 流程组织类型
        /// </summary>
        public int? ProcessType { get; set; }

        /// <summary>
        /// 全路径
        /// </summary>
        public string FullPathText { get; set; }

        /// <summary>
        /// 全路径Code
        /// </summary>
        public string FullPathCode { get; set; }

        /// <summary>
        /// F1
        /// </summary>
        public string F1 { get; set; }

        /// <summary>
        /// F2
        /// </summary>
        public string F2 { get; set; }

        /// <summary>
        /// F3
        /// </summary>
        public string F3 { get; set; }
    }

}
